.Z0mg9X {
        color: rgb(var(--errorTextColor, #ff4040));
        direction: var(--errorDirection);
        align-items: center;
        gap: 4px;
        justify-content: var(--errorAlign, inherit);
        flex-direction: row;
        padding: 8px 0 0;
        display: flex;
      }
      .Z0mg9X .mZemNb {
        flex: none;
        order: 0;
      }
      .Z0mg9X .TTK5ZL {
        font: var(--errorTextFont, var(--font_8));
        word-break: break-word;
        word-break: break-word;
        flex-grow: 0;
        order: 1;
        line-height: 1;
        display: inline-block;
      }
      .fRbOAc {
        text-align: var(--align);
        direction: var(--direction);
      }
      .fRbOAc .XXgBXC {
        -webkit-appearance: none;
        box-shadow: var(--shd, 0 0 0 #0000);
        border-radius: var(--corvid-border-radius, var(--rd, 0));
        font: var(--fnt, var(--font_8));
        border-width: var(--corvid-border-width, var(--brw, 1px));
        resize: none;
        background-color: var(--corvid-background-color, rgba(var(--bg, 255, 255, 255), var(--alpha-bg, 1)));
        color: var(--corvid-color, rgb(var(--txt, var(--color_15, color_15))));
        border-style: solid;
        border-color: var(--corvid-border-color, rgba(var(--brd, 227, 227, 227), var(--alpha-brd, 1)));
        padding-top: var(--textPaddingTop);
        padding-bottom: 3px;
        padding-inline-start: var(--textPaddingStart);
        padding-inline-end: var(--textPaddingEnd);
        min-width: 100%;
        max-width: 100%;
        height: var(--inputHeight);
        direction: var(--inputDirection);
        text-align: var(--inputAlign, "inherit");
        margin: 0;
        padding-top: 0.75em;
        display: block;
        overflow-y: auto;
        box-sizing: border-box !important;
      }
      .fRbOAc .XXgBXC::placeholder {
        color: rgb(var(--txt2, var(--color_15, color_15)));
      }
      #SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on .fRbOAc .XXgBXC:focus {
        outline-offset: 1px;
        outline: 2px solid #116dff;
        box-shadow: 0 0 1px 2px #fff;
      }
      @media (forced-colors: active) {
        .fRbOAc .XXgBXC:focus {
          box-shadow: none;
          outline-offset: 1px !important;
          outline: 3px solid highlight !important;
        }
      }
      .fRbOAc .XXgBXC:hover {
        border-width: var(--brwh, 1px);
        background-color: rgba(var(--bgh, 255, 255, 255), var(--alpha-bgh, 1));
        border-style: solid;
        border-color: rgba(var(--brdh, 163, 217, 246), var(--alpha-brdh, 1));
      }
      .fRbOAc .XXgBXC:disabled {
        background-color: rgba(var(--bgd, 204, 204, 204), var(--alpha-bgd, 1));
        color: rgb(var(--txtd, 255, 255, 255));
        border-width: var(--brwd, 1px);
        border-style: solid;
        border-color: rgba(var(--brdd, 163, 217, 246), var(--alpha-brdd, 1));
        pointer-events: none;
      }
      .fRbOAc:not(.tkHMZu) .XXgBXC:focus {
        border-width: var(--brwf, 1px);
        background-color: rgba(var(--bgf, 255, 255, 255), var(--alpha-bgf, 1));
        border-style: solid;
        border-color: rgba(var(--brdf, 163, 217, 246), var(--alpha-brdf, 1));
      }
      .fRbOAc.tkHMZu .XXgBXC:invalid {
        border-width: var(--brwe, 1px);
        background-color: rgba(var(--bge, 255, 255, 255), var(--alpha-bge, 1));
        border-style: solid;
        border-color: rgba(var(--brde, 163, 217, 246), var(--alpha-brde, 1));
      }
      .fRbOAc.tkHMZu .XXgBXC:not(:invalid):focus {
        border-width: var(--brwf, 1px);
        background-color: rgba(var(--bgf, 255, 255, 255), var(--alpha-bgf, 1));
        border-style: solid;
        border-color: rgba(var(--brdf, 163, 217, 246), var(--alpha-brdf, 1));
      }
      .fRbOAc .P3lL3X {
        display: none;
      }
      .fRbOAc.bCYfl0 .P3lL3X {
        font: var(--fntlbl, var(--font_8));
        color: rgb(var(--txtlbl, var(--color_15, color_15)));
        word-break: break-word;
        margin-bottom: var(--labelMarginBottom, 14px);
        box-sizing: border-box;
        width: 100%;
        direction: var(--labelDirection);
        text-align: var(--labelAlign, inherit);
        padding-inline-start: var(--labelPadding_start, 0);
        padding-inline-end: var(--labelPadding_end, 0);
        line-height: 1;
        display: inline-block;
      }
      .fRbOAc.bCYfl0.edzMuY .P3lL3X:after {
        display: var(--requiredIndicationDisplay, none);
        content: " *";
        color: rgba(var(--txtlblrq, 0, 0, 0), var(--alpha-txtlblrq, 0));
      }
      .YbkIHV {
        display: var(--display);
        --display: flex;
        text-align: var(--align);
        direction: var(--direction);
        flex-direction: column;
      }
      .YbkIHV .XXgBXC {
        -webkit-appearance: none;
        box-shadow: var(--shd, 0 0 0 #0000);
        border-radius: var(--corvid-border-radius, var(--rd, 0));
        font: var(--fnt, var(--font_8));
        border-width: var(--corvid-border-width, var(--brw, 1px));
        resize: none;
        background-color: var(--corvid-background-color, rgba(var(--bg, 255, 255, 255), var(--alpha-bg, 1)));
        color: var(--corvid-color, rgb(var(--txt, var(--color_15, color_15))));
        border-style: solid;
        border-color: var(--corvid-border-color, rgba(var(--brd, 227, 227, 227), var(--alpha-brd, 1)));
        padding-top: var(--textPaddingTop);
        padding-bottom: 3px;
        width: 100%;
        height: 100%;
        direction: var(--inputDirection);
        text-align: var(--inputAlign, "inherit");
        flex: 1;
        margin: 0;
        padding-inline-start: var(--textPaddingStart);
        padding-inline-end: var(--textPaddingEnd);
        overflow-y: auto;
        box-sizing: border-box !important;
      }
      #SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on .YbkIHV .XXgBXC:focus {
        outline-offset: 1px;
        outline: 2px solid #116dff;
        box-shadow: 0 0 1px 2px #fff;
      }
      @media (forced-colors: active) {
        .YbkIHV .XXgBXC:focus {
          box-shadow: none;
          outline-offset: 1px !important;
          outline: 3px solid highlight !important;
        }
      }
      .YbkIHV .XXgBXC::placeholder {
        color: rgb(var(--txt2, var(--color_15, color_15)));
      }
      .YbkIHV .XXgBXC:hover {
        border-width: var(--brwh, 1px);
        background-color: rgba(var(--bgh, 255, 255, 255), var(--alpha-bgh, 1));
        border-style: solid;
        border-color: rgba(var(--brdh, 163, 217, 246), var(--alpha-brdh, 1));
      }
      .YbkIHV .XXgBXC:disabled {
        background-color: rgba(var(--bgd, 204, 204, 204), var(--alpha-bgd, 1));
        color: rgb(var(--txtd, 255, 255, 255));
        border-width: var(--brwd, 1px);
        border-style: solid;
        border-color: rgba(var(--brdd, 163, 217, 246), var(--alpha-brdd, 1));
        pointer-events: none;
      }
      .YbkIHV:not(.tkHMZu) .XXgBXC:focus {
        border-width: var(--brwf, 1px);
        background-color: rgba(var(--bgf, 255, 255, 255), var(--alpha-bgf, 1));
        border-style: solid;
        border-color: rgba(var(--brdf, 163, 217, 246), var(--alpha-brdf, 1));
      }
      .YbkIHV.tkHMZu .XXgBXC:invalid {
        border-width: var(--brwe, 1px);
        background-color: rgba(var(--bge, 255, 255, 255), var(--alpha-bge, 1));
        border-style: solid;
        border-color: rgba(var(--brde, 163, 217, 246), var(--alpha-brde, 1));
      }
      .YbkIHV.tkHMZu .XXgBXC:not(:invalid):focus {
        border-width: var(--brwf, 1px);
        background-color: rgba(var(--bgf, 255, 255, 255), var(--alpha-bgf, 1));
        border-style: solid;
        border-color: rgba(var(--brdf, 163, 217, 246), var(--alpha-brdf, 1));
      }
      .YbkIHV .P3lL3X {
        display: none;
      }
      .YbkIHV.bCYfl0 .P3lL3X {
        font: var(--fntlbl, var(--font_8));
        color: rgb(var(--txtlbl, var(--color_15, color_15)));
        word-break: break-word;
        margin-bottom: var(--labelMarginBottom, 14px);
        box-sizing: border-box;
        width: 100%;
        direction: var(--labelDirection);
        text-align: var(--labelAlign, inherit);
        padding-inline-start: var(--labelPadding_start, 0);
        padding-inline-end: var(--labelPadding_end, 0);
        line-height: 1;
        display: inline-block;
      }
      .YbkIHV.bCYfl0.edzMuY .P3lL3X:after {
        display: var(--requiredIndicationDisplay, none);
        content: " *";
        color: rgba(var(--txtlblrq, 0, 0, 0), var(--alpha-txtlblrq, 0));
      }